package shuaige.jdk.多线程.base.线程类方法使用示例.中断线程;

public class 需要中断的线程2 extends Thread {
    /**
     * 线程间共享的变量
     * 每次访问变量时，总是获取主内存的最新值；
     * 每次修改变量后，立刻回写到主内存。
     */
    public volatile boolean running = true;

    @Override
    public void run() {
        int n = 0;
        while (running) {
            n++;
            System.out.println(n + " hello!");
        }
        System.out.println("end!");
    }
}
